Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Test] Use playwright electron module for e2e testing #888

Merged
merged 29 commits into from
Feb 12, 2025
Merged

Conversation

webfiltered
Copy link
Contributor

@webfiltered webfiltered commented Feb 11, 2025

Changes

  • Removes vite dev server workarounds from e2e testing
  • Launches the app as an executable, via playwright's Electron API

Testing

  • Testing is currently sequential; most/all parallel testing will require sharding
  • New test framework is easily extended
  • Test objects are disposable and currently perform async clean up per-test

┆Issue is synchronized with this Notion page by Unito

@webfiltered webfiltered requested review from a team as code owners February 11, 2025 13:08
@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Feb 11, 2025
@webfiltered webfiltered merged commit ef25f7b into main Feb 12, 2025
7 checks passed
@webfiltered webfiltered deleted the end-to-end branch February 12, 2025 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size:L This PR changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant